@extends('home.parent')
@section('title','移动端列表')
@section('head_js')
@endsection
@section('head_css')
<link rel="stylesheet" href="{{ asset('/css/dataTables.bootstrap.css') }}">
<link rel="stylesheet" href="{{ asset('/css/toggleButtonsMain.css') }}">
@endsection
@section('content')
  <div class="content-wrapper">
    <section class="content-header">
      <h1>
        移动端列表
        <small></small>
      </h1>
      <ol class="breadcrumb">
        <li><a href="{{URL('admin')}}"><i class="fa fa-dashboard"></i> 首页</a></li>
        <li class="active">移动端列表</li>
      </ol>
    </section>
    <section class="content">
      <div class="row">
        <div class="col-xs-12">
          <div class="box">
            <div class="box-header">
              <div class="form-inline pull-right">
                <fieldset>
                  <div class="input-group input-group-sm">
                    <span class="input-group-addon"><strong>用户名</strong></span>
                    <input type="text" class="form-control" id="user_name">
                  </div>
                  <div class="input-group input-group-sm">
                    <span class="input-group-addon"><strong>昵称</strong></span>
                    <input type="text" class="form-control" id="search_name">
                  </div>
                  <div class="input-group input-group-sm">
                    <span class="input-group-addon"><strong>手机号码</strong></span>
                    <input type="text" class="form-control" id="search_mobile">
                  </div>
                  <div class="input-group input-group-sm">
                    <div class="input-group-btn">
                      <button type="button"  class="btn btn-primary" onclick="searchData()"><i class="fa fa-search"></i></button>
                    </div>
                  </div>
                </fieldset>
              </div>
              <div class="form-inline pull-left">
                <div class="input-group input-group-sm" style="margin-left: 20px;">
                  <div class="input-group-btn" >
                    <a href="{{ URL('admin/mobile/create') }}" class="btn btn-info">新增移动端用户</a>
                  </div>
                </div>
              </div>
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <table id="data_list" class="table table-bordered table-striped">
                <thead>
                  <tr>
                    <th>所属上级</th>
                    <th>用户名</th>
                    <th>类型</th>
                    <th>昵称</th>
                    <th>性别</th>
                    <th>联系方式</th>
                    <th>修改时间</th>
                    <th>创建时间</th>
                    <th>状态</th>
                    <th>操作</th>
                  </tr>
                </thead>
                <tbody>
                </tbody>
                <tfoot>
                  <tr>
                      <th>所属上级</th>
                      <th>用户名</th>
                      <th>类型</th>
                      <th>昵称</th>
                      <th>性别</th>
                      <th>联系方式</th>
                      <th>修改时间</th>
                      <th>创建时间</th>
                      <th>状态</th>
                      <th>操作</th>
                  </tr>
                </tfoot>
              </table>
            </div>
          </div>
        </div>
      </div>
    </section>
  </div>
<div class="modal fade" id="taldataform">
	<div class="modal-dialog">
		<div class="modal-content">
		<form id="dataform">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
				<span aria-hidden="true">&times;</span></button>
				<h4 class="modal-title">某某用户套餐详情</h4>
			</div>
			<div class="modal-body" style="max-height:300px;overflow:auto;padding:0 15px;">
				<table class="table table-bordered table-striped">
					<thead>
						<tr>
							<td width="100px">套餐名称</td>
							<td>套餐日期</td>
							<td>套餐金额</td>
							<td>套餐内容</td>
						</tr>
					</thead>
					<tbody>
						<tr>
							<td colspan="6">22</td>
						</tr>
					</tbody>
				</table>
			</div>
		</form>
		</div>
		<!-- /.modal-content -->
	</div>
	<!-- /.modal-dialog -->
</div>
<div class="modal fade" id="viewDetails">
	<div class="modal-dialog">
		<div class="modal-content">
			<div class="modal-header">
				<button type="button" class="close" data-dismiss="modal" aria-label="Close">
				<span aria-hidden="true">&times;</span></button>
				<h4 class="modal-title">某某用户详情</h4>
			</div>
			<div class="modal-body" style="max-height:300px;overflow:auto;padding:10px 100px;"></div>
		</div>
	</div>
</div>
@endsection
@section('foot_js')
<script src="{{ asset('/js/jquery.dataTables.min.js') }}"></script>
<script src="{{ asset('/js/dataTables.bootstrap.min.js') }}"></script>
<script src="{{ asset('/js/jquery.slimscroll.min.js') }}"></script>
<script src="{{ asset('/js/fastclick.js') }}"></script>
<script src="{{ asset('/js/tools.js') }}"></script>
<script>
var list_ajax;
$(function () {
  //提示信息
  var lang = puppet.langShow();
  //初始化表格
  list_ajax = $("#data_list").dataTable({
    language: lang, //提示信息
    autoWidth: false, //禁用自动调整列宽
    stripeClasses: ["odd", "even"], //为奇偶行加上样式，兼容不支持CSS伪类的场合
    processing: true, //隐藏加载提示,自行处理;
    serverSide: true, //启用服务器端分页
    searching: false, //禁用原生搜索
    //"sSearch": "搜索:",
    orderMulti: false, //启用多列排序
    order: [[0, 'desc']], //取消默认排序查询,否则复选框一列会出现小箭头
    renderer: "bootstrap", //渲染样式：Bootstrap和jquery-ui
    pagingType: "simple_numbers", //分页样式：simple,simple_numbers,full,full_numbers
    aLengthMenu : [10, 20, 50, 100], //更改显示记录数选项
    iDisplayLength:10,
    columnDefs: [
      {
        "targets": [1,2,3,4,5,6,7,8,9], //列的样式名
        "orderable": false    //包含上样式名‘nosort’的禁止排序
      },
    ],
    ajax: function (data, callback, settings) {
      //封装请求参数
      var param = {};
      param.limit = data.length; //页面显示记录条数，在页面显示每页显示多少项的时候
      param.start = data.start; //开始的记录序号
      param.page = (data.start / data.length) + 1; //当前页码
      param.order = data.order;
      param.user_name = $.trim($("#user_name").val());
      param.nickname = $.trim($("#search_name").val());
      param.mobile = $.trim($("#search_mobile").val());
      $.ajax({
        type: "POST",
        url: "{{ URL('admin/moblie/list/ajax') }}",
        cache: false, //禁用缓存
        data: param, //传入组装的参数
        dataType: "json",
        success: function (result) {
          var returnData = {};
          returnData.draw = data.draw; //这里直接自行返回了draw计数器,应该由后台返回
          returnData.recordsTotal = result.total; //返回数据全部记录
          returnData.recordsFiltered = result.total; //后台不实现过滤功能，每次查询均视作全部结果
          returnData.data = result.data; //返回的数据列表
          callback(returnData);
        }
      });
    },
    //列表表头字段
    columns: [
      {"data": "pname"},
      {"data": "user_name"},
      {"data": "type"},
      {"data": "nickname"},
      {"data": "gender"},
      {"data": "mobile"},
      {"data": "update_time"},
      {"data": "create_time"},
      {"data": "status"},
      {"data": "operation"}
    ],
  }).api();
});
function actionList(id,status){
	var result;
	switch(status){
        case 0:
            result = layer.confirm('是否确认关闭', {
                btn: ['确认关闭', '再考虑一下'] //按钮
            }, function () {
                layer.msg('操作成功',{icon:1});
                xiugaivip(id, status);
            },function () {
                list_ajax.ajax.reload(null,false);
            });
            break;
        case 1:
            result = layer.confirm('是否确认开启', {
                btn: ['确认开启', '再考虑一下'] //按钮
            }, function () {
                layer.msg('操作成功',{icon:1});
                xiugaivip(id, status);
            },function () {
                list_ajax.ajax.reload(null,false);
            });
            break;
        case -1:
            result = layer.confirm('是否确认删除', {
                btn: ['确认删除', '再考虑一下'] //按钮
            }, function () {
                layer.msg('操作成功',{icon:1});
                xiugaivip(id, status);
            });
            break;
        default:
            result = layer.confirm('是否确认删除', {
                btn: ['确认删除', '再考虑一下'] //按钮
            }, function () {
                xiugaivip(id, status);
            });
            break;
    }
}
function xiugaivip(id, status) {
    var url = "{{URL('admin/mobile/delete')}}";
    var data = {id:id,status:status};
    var result = puppet.myajax('post',url,data,false);
    if(result.code == true){
        layer.msg(result.message,{icon:5});
        return false;
    }else{
        list_ajax.ajax.reload(null,false);
    }
}
function searchData(){
  $("#data_list").dataTable().fnDraw(false);
    layer.msg('操作成功',{icon:6});
}
function viewVip(kid,user_name){
	$('#viewDetails').modal();
	$('#viewDetails h4').html("<span style='font-weight:bold;'>"+name+"</span> 移动端会员详情");
	var data={kid:kid};
	var url = "{{URL('admin/mobile/view/info')}}";
	var result = puppet.myajax('post',url,data,false);
	if(result.code == 1){
        layer.msg(result.message,{icon:5});
        return false;
	}else{
		$('#viewDetails div.modal-body').html(result.msg);
	}
}
</script>
@endsection